package com.example.demo.contoller;

import com.example.demo.model.JsonData;
import com.example.demo.service.VideoCardService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 视频卡片信息http接口
 */
@RestController
@RequestMapping("/api/v1/video/")
public class VideoCardController {

    /**
     * 视频卡片信息服务层
     */
    @Autowired
    private VideoCardService videoCardService;
    /**
     * 查询视频卡片信息 有缓存
     * @return 返回通用响应
     */
    @RequestMapping("/list")
    public JsonData getList(){

        return JsonData.buildSuccess(videoCardService.findAll());                                                                  
    }

    /**
     * 查询视频卡片信息 有缓存
     * @return 返回通用响应
     */
    @RequestMapping("/list_nocache")
    public JsonData getListNoCache(){

        return JsonData.buildSuccess(videoCardService.findAllNoCache());
    }

}
